body {
  background: linear-gradient(#d76570, #8c2438);
}
.card-ani {
  position: absolute;
}
.card-txt {
  position: absolute;
}
.card-a-conversion {
  top: 14px;
  right: 9px;
  color: #ffffff;
}
.card-a-conversion:visited {
  color: #ffffff;
}
.card-a-conversion:hover {
  color: #ffffff;
}
.card-img-lantern-left {
  width: 128px;
  top: 48px;
  left: 0;
}
.card-img-lantern-right {
  width: 99px;
  top: 82px;
  right: 0;
}
.card-img-snow {
  width: 26px;
  top: 43px;
  right: 80px;
}
.card-img-snow-sm {
  width: 22px;
  top: 72px;
  left: 144px;
}
.card-img-redPaper {
  width: 250px;
  top: 91px;
  left: 32px;
}
.card-div-word {
  top: 106px;
  left: 118px;
}
@font-face {
  font-family: "南宋书局体";
  src: url('../fonts/南宋书局体.ttf');
}
.card-p-word {
  font-size: 25px;
  font-family: 南宋书局体;
  color: #c90d0d;
  line-height: 20px;
}
.card-img-cloud {
  width: 128px;
  top: 235px;
  right: 0;
}
.card-img-buildings {
  width: 100%;
  bottom: 0;
}
.card-img-line {
  width: 100%;
  bottom: 82px;
  left: 0;
}
.card-img-zun {
  width: 64px;
  left: 16px;
  bottom: 115px;
}
.card-img-yao {
  width: 64px;
  left: 90px;
  bottom: 115px;
}
.card-img-ding {
  width: 64px;
  left: 163px;
  bottom: 115px;
}
.card-img-shang {
  width: 64px;
  left: 237px;
  bottom: 115px;
}
.card-p-zun {
  font-size: 13px;
  letter-spacing: 1px;
  color: #ffc42b;
  left: 35px;
  bottom: 82px;
}
.card-p-yao {
  font-size: 13px;
  letter-spacing: 1px;
  color: #ffc42b;
  left: 109px;
  bottom: 82px;
}
.card-p-ding {
  font-size: 13px;
  letter-spacing: 1px;
  color: #ffc42b;
  left: 182px;
  bottom: 82px;
}
.card-p-shang {
  font-size: 13px;
  letter-spacing: 1px;
  color: #ffc42b;
  left: 256px;
  bottom: 82px;
}
